// 官网: https://www.npmjs.com/package/nodejieba

const jieba = require("nodejieba");

// jieba.load({
//   userDict: './test/testdata/userdict.utf8',
// });

// dict: 主词典，带权重和词性标签，建议使用默认词典。
// hmmDict: 隐式马尔科夫模型，建议使用默认词典。
// userDict: 用户词典，建议自己根据需要定制。
// idfDict: 关键词抽取所需的idf信息。
// stopWordDict: 关键词抽取所需的停用词列表。

jieba.load({
    dict: jieba.DEFAULT_DICT,
    hmmDict: jieba.DEFAULT_HMM_DICT,
    userDict: './userdict.utf8',
    idfDict: jieba.DEFAULT_IDF_DICT,
    stopWordDict: jieba.DEFAULT_STOP_WORD_DICT,
});

// jieba.insertWord("重要通知", "价格公示");


let result = jieba.cutAll("内蒙古自治区赤峰市医疗服务项目价格目录（2024年版）");
console.log(result);

result = jieba.cutAll("内蒙古自治区赤峰市医疗服务项目价格目录（2024年版）2024年6月28日0点执行版");
console.log(result);

result = jieba.cutAll("【重要通知】赤峰市医疗服务项目价格公示");
console.log(result);

var topN = 4;
console.log(jieba.extract("内蒙古自治区赤峰市医疗服务项目价格目录（2024年版）2024年6月28日0点执行版", topN));
